<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>01.自定义简介 | 自定义作者的博客</title>
    <meta name="generator" content="VuePress 1.9.9">
    
    <meta name="description" content="我是这个博客模板的描述">
    <meta name="keywords" content="自定义网站关键词">
    
    <link rel="preload" href="/learn-algo/assets/css/0.styles.e1bb050a.css" as="style"><link rel="preload" href="/learn-algo/assets/js/app.c15cf526.js" as="script"><link rel="preload" href="/learn-algo/assets/js/2.4f719d99.js" as="script"><link rel="preload" href="/learn-algo/assets/js/7.edec3cbf.js" as="script"><link rel="prefetch" href="/learn-algo/assets/js/10.8f94fc4c.js"><link rel="prefetch" href="/learn-algo/assets/js/11.851a659d.js"><link rel="prefetch" href="/learn-algo/assets/js/3.14559011.js"><link rel="prefetch" href="/learn-algo/assets/js/4.547cfb7a.js"><link rel="prefetch" href="/learn-algo/assets/js/5.942c5b3b.js"><link rel="prefetch" href="/learn-algo/assets/js/6.fe49549f.js"><link rel="prefetch" href="/learn-algo/assets/js/8.e6bc3209.js"><link rel="prefetch" href="/learn-algo/assets/js/9.bada874d.js">
    <link rel="stylesheet" href="/learn-algo/assets/css/0.styles.e1bb050a.css">
  </head>
  <body class="theme-mode-light">
    <div id="app" data-server-rendered="true"><div class="theme-container sidebar-open have-rightmenu"><header class="navbar blur"><div title="目录" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/learn-algo/" class="home-link router-link-active"><!----> <span class="site-name">自定义作者的博客</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/learn-algo/" class="nav-link">首页</a></div><div class="nav-item"><a href="/learn-algo/pages/264e1a/" class="nav-link">专题内容</a></div><div class="nav-item"><a href="/learn-algo/pages/24112f/" aria-current="page" class="nav-link router-link-exact-active router-link-active">自定义指南</a></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/learn-algo/" class="nav-link">首页</a></div><div class="nav-item"><a href="/learn-algo/pages/264e1a/" class="nav-link">专题内容</a></div><div class="nav-item"><a href="/learn-algo/pages/24112f/" aria-current="page" class="nav-link router-link-exact-active router-link-active">自定义指南</a></div> <!----></nav>  <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>快速入门</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/learn-algo/pages/24112f/" aria-current="page" class="active sidebar-link">01.自定义简介</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/learn-algo/pages/24112f/#特性" class="sidebar-link">特性</a></li><li class="sidebar-sub-header level2"><a href="/learn-algo/pages/24112f/#支持数据库" class="sidebar-link">支持数据库</a></li></ul></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>核心功能</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/learn-algo/pages/24112d/" class="sidebar-link">01.自定义核心功能</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>扩展</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/learn-algo/pages/54312d/" class="sidebar-link">01.自定义扩展</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>插件</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/learn-algo/pages/34112d/" class="sidebar-link">01.自定义插件</a></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="articleInfo-wrap" data-v-06225672><div class="articleInfo" data-v-06225672><ul class="breadcrumbs" data-v-06225672><li data-v-06225672><a href="/learn-algo/" title="首页" class="iconfont icon-home router-link-active" data-v-06225672></a></li> <li data-v-06225672><span data-v-06225672>自定义指南</span></li><li data-v-06225672><span data-v-06225672>快速入门</span></li></ul> <div class="info" data-v-06225672><div title="作者" class="author iconfont icon-touxiang" data-v-06225672><a href="javascript:;" data-v-06225672>我是作者名称</a></div> <div title="创建时间" class="date iconfont icon-riqi" data-v-06225672><a href="javascript:;" data-v-06225672>2023-05-11</a></div> <!----></div></div></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="">01.自定义简介<!----></h1> <!----> <div class="theme-vdoing-content content__default"><div class="custom-block tip"><p class="custom-block-title">愿景</p> <p>我们的愿景是成为 MyBatis 最好的搭档，就像 <a href="/img/contra.jpg">魂斗罗</a> 中的 1P、2P，基友搭配，效率翻倍。</p></div> <h2 id="特性"><a href="#特性" class="header-anchor">#</a> 特性</h2> <ul><li><strong>无侵入</strong>：只做增强不做改变，引入它不会对现有工程产生影响，如丝般顺滑</li> <li><strong>损耗小</strong>：启动即会自动注入基本 CURD，性能基本无损耗，直接面向对象操作</li> <li><strong>强大的 CRUD 操作</strong>：内置通用 Mapper、通用 Service，仅仅通过少量配置即可实现单表大部分 CRUD 操作，更有强大的条件构造器，满足各类使用需求</li> <li><strong>支持 Lambda 形式调用</strong>：通过 Lambda 表达式，方便的编写各类查询条件，无需再担心字段写错</li> <li><strong>支持主键自动生成</strong>：支持多达 4 种主键策略（内含分布式唯一 ID 生成器 - Sequence），可自由配置，完美解决主键问题</li> <li><strong>支持 ActiveRecord 模式</strong>：支持 ActiveRecord 形式调用，实体类只需继承 Model 类即可进行强大的 CRUD 操作</li> <li><strong>支持自定义全局通用操作</strong>：支持全局通用方法注入（ Write once, use anywhere ）</li> <li><strong>内置代码生成器</strong>：采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码，支持模板引擎，更有超多自定义配置等您来使用</li> <li><strong>内置分页插件</strong>：基于 MyBatis 物理分页，开发者无需关心具体操作，配置好插件之后，写分页等同于普通 List 查询</li> <li><strong>分页插件支持多种数据库</strong>：支持 MySQL、MariaDB、Oracle、DB2、H2、HSQL、SQLite、Postgre、SQLServer 等多种数据库</li> <li><strong>内置性能分析插件</strong>：可输出 SQL 语句以及其执行时间，建议开发测试时启用该功能，能快速揪出慢查询</li> <li><strong>内置全局拦截插件</strong>：提供全表 delete 、 update 操作智能分析阻断，也可自定义拦截规则，预防误操作</li></ul> <h2 id="支持数据库"><a href="#支持数据库" class="header-anchor">#</a> 支持数据库</h2> <blockquote><p>任何能使用 <code>MyBatis</code> 进行 CRUD, 并且支持标准 SQL 的数据库，具体支持情况如下，如果不在下列表查看分页部分教程 PR 您的支持。</p></blockquote> <ul><li><p>MySQL，Oracle，DB2，H2，HSQL，SQLite，PostgreSQL，SQLServer，Phoenix，Gauss
，ClickHouse，Sybase，OceanBase，Firebird，Cubrid，Goldilocks，csiidb，informix，TDengine，redshift</p></li> <li><p>达梦数据库，虚谷数据库，人大金仓数据库，南大通用(华库)数据库，南大通用数据库，神通数据库，瀚高数据库，优炫数据库</p></li></ul></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><!----> <a href="/learn-algo/pages/24112d/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">01.自定义核心功能</div></a></div> <div class="page-nav"><p class="inner"><!----> <span class="next"><a href="/learn-algo/pages/24112d/">01.自定义核心功能</a>→
      </span></p></div></div></div> <!----></main></div> <div class="footer"><!----> 
  Theme by
  <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 
    | Copyright © 2023-2024
    <span>author</span></div> <div class="buttons"><div title="返回顶部" class="button blur go-to-top iconfont icon-fanhuidingbu" style="display:none;"></div> <div title="去评论" class="button blur go-to-comment iconfont icon-pinglun" style="display:none;"></div> <div title="主题模式" class="button blur theme-mode-but iconfont icon-zhuti"><ul class="select-box" style="display:none;"><li class="iconfont icon-zidong">
          跟随系统
        </li><li class="iconfont icon-rijianmoshi">
          浅色模式
        </li><li class="iconfont icon-yejianmoshi">
          深色模式
        </li><li class="iconfont icon-yuedu">
          阅读模式
        </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div>
    <script src="/learn-algo/assets/js/app.c15cf526.js" defer></script><script src="/learn-algo/assets/js/2.4f719d99.js" defer></script><script src="/learn-algo/assets/js/7.edec3cbf.js" defer></script>
  </body>
</html>
